Skip to content


This page gives hints on how to to perform a Δ-SCF calculation of neutral excitations with the ABINIT package.


Although formally not justified, difference in total energy using constrained occupation numbers sometimes results in surprisingly good agreement with experimental results, for neutral excitations, in molecules or doped solids. See e.g. [Jia2017].

The manual specification of the occupation numbers is needed in this case. This is accomplished with the input variable occ, coupled with occopt=0 for the homogeneous occupation of a band throughout the Brillouin Zone, or with occopt=2 for the specific occupation of a state for a selected k-wavevector. For very big cells, both should be equivalent, and occopt=0 is easier to use.

No variable associated to this topic.

Selected Input Files

No input file associated to this topic.